docs: CODEOWNERS review gate for docs/design + move drafts out#305
Merged
Conversation
bkontur
commented
Jul 21, 2026
bkontur
force-pushed
the
bko-codeowners-design
branch
2 times, most recently
from
July 22, 2026 08:45
bbaa76e to
774d6eb
Compare
Move the Layer 1 (file-system & S3) interface design into docs/drafts/L1_design_implementation.md, remove it from the Layer 0 implementation doc (including the provider-API endpoint group and the auth reference), and flag it for triage against #51. Add a triage note to the root README.
bkontur
force-pushed
the
bko-codeowners-design
branch
from
July 22, 2026 08:59
774d6eb to
b29db01
Compare
Move the off-chain Provider-Initiated Checkpoint Coordination endpoint section out of the review-gated Layer 0 implementation doc into docs/drafts/provider-initiated-checkpoints.md (as the shipped API, flagging drift from that draft's proposed API), drop the now-orphaned provider-node endpoint group, and fix the group count.
… doc Pull the entire provider-initiated checkpoint surface (config constants, storage, events, signed payload, on-chain extrinsics) out of the review-gated Layer 0 implementation doc, pending triage on whether the feature is wanted at all (see follow-up issue). Client-initiated checkpoint / extend_checkpoint / challenge_checkpoint are unchanged. The removed content remains recoverable from git for a clean revert.
2 tasks
6 tasks
eskimor
approved these changes
Jul 22, 2026
eskimor
left a comment
Member
There was a problem hiding this comment.
Approving the rule + design changes. Only skimmed through the rest (looks also sensible).
…design/reference/drafts in README
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Introduce a review gate for canonical design docs, reorganize
docs/, and pull unratified / stale material out of the review-gated design.1. CODEOWNERS review gate
Adds
.github/CODEOWNERSrequiring @eskimor's review for any change underdocs/design/**(recursive — all files, all subdirs).2. Docs reorg
docs/design/now holds only the two canonical, review-gated docs:scalable-web3-storage.mdandscalable-web3-storage-implementation.md.docs/drafts/(rename-tracked):CHECKPOINT_PROTOCOL,CLIENT_SIDE_ENCRYPTION,EXECUTION_FLOWS,marketplace,provider-initiated-checkpoints,S3_METADATA_INDEX,smart-contracts.../design/… → ../drafts/…); no broken links remain.docs/README.md: addeddrafts/to the tree, split Design (canonical) from Drafts (WIP, needing triage), and simplified.3. Pulled unratified / stale material out of canonical design
docs/drafts/L1_design_implementation.md(split out of the Layer 0 implementation doc).checkpoint/extend_checkpoint/challenge_checkpointare unchanged.docs/drafts/challenge-economics-extensions.md, which also records that the design's two-tier challenger split isn't implemented in code.Follow-up issues
MultiSignature(multi-scheme) but the provider node verifies sr25519 only; a note was added here and a TODO to update the design once the matrix is decided.<Bytes>-wrapped form, no body/provider binding (replay window); design cross-referenced here.docs/drafts/. Several drafts moved here actually document shipped features (marketplace, client-side checkpoint manager, client-side encryption, …) and should be reviewed and promoted todesign/orreference/.Notes
design/, folded into an existing doc, or dropped.